#pragma once
#include "Geometricobject.h"

class CCoordFrame : public CGeometricObject
{
public:
	CCoordFrame(float xLow = -1.0f, float xHigh = 1.0f,
				float yLow = -1.0f, float yHigh = 1.0f,
				float zLow = -1.0f, float zHigh = 1.0f,
				float lineWidth = 1.0f);
	~CCoordFrame(void);
	void setLineWidth(float lineWidth)
	{
		m_lineWidth = lineWidth;
	}
	virtual void Draw();
private:
	CPoint3D m_xLow, m_xHigh, m_yLow, m_yHigh, m_zLow, m_zHigh;
	float m_colorX[3];
	float m_colorY[3];
	float m_colorZ[3];
	float m_lineWidth;
};
